Changing Sequence-Decompression Parameters
This section discusses the functions that enable your application to manipulate the parameters that control sequence decompression and to get information about memory that the decompressor has allocated. Your application establishes the default value for most of these parameters with theDecompressSequenceBegin
function (described on page 3-107). Some of these functions deal with parameter values that cannot be set when starting a sequence.You can determine the buffers used by a decompressor component when it decompresses a sequence. Use the
GetDSequenceImageBuffer
function to determine the location of the image buffer. Use theGetDSequenceScreenBuffer
function to determine the location of the screen buffer.You can control a number of the parameters that affect a decompression operation (note that changing these parameters may temporarily affect performance). Use the
SetDSequenceAccuracy
function to control the accuracy of the decompression. Use theSetDSequenceDataProc
function to assign a data-loading function to the operation. Use theSetDSequenceMask
function to set the clipping region for the resulting image. You can establish a blend matte for the operation by calling theSetDSequenceMatte
function. You can alter the spatial characteristics of the resulting image by calling theSetDSequenceMatrix
function. Your application can establish the size and location of the operation's source rectangle by calling theSetDSequenceSrcRect
function. Finally, you can set the transfer mode used by the decompressor when it draws to the screen by calling theSetDSequenceTransferMode
function.
Subtopics
- SetDSequenceTransferMode
- SetDSequenceSrcRect
- SetDSequenceMatrix
- SetDSequenceMask
- SetDSequenceMatte
- SetDSequenceAccuracy
- SetDSequenceDataProc
- GetDSequenceImageBuffer
- GetDSequenceScreenBuffer